Realizando o Debug de Código 


O que é “debug”?


A palavra debug vem do inglês:

“de” = tirar

“bug” = erro (ou “inseto”, mas na programação significa erro no código )


Então, debugar significa literalmente “tirar o erro do código”.

O que é o processo de debug?

O processo de debug é o passo a passo que o programadorfaz para encontrar e corrigir erros (os bugs) no seu programa.

Em vez de apenas rodar o programa e tentar adivinhar o que deu errado, o debug permite analisar o códigoenquanto ele está sendo executado.

Como o debug funciona na prática?

A maioria das IDEs (como Visual Studio Code, Eclipse, IntelliJ, Code::Blocks etc.) tem uma ferramenta de depuração (debugger).
Com ela, você pode:

  1. Colocar um ponto de parada (breakpoint) em uma linha do código — ou seja, o programa vaipausar exatamente ali.

  2. Executar o código passo a passo, vendo o que acontece em cada linha.

  3. Ver o valor das variáveis naquele momento (por exemplo, descobrir se alguma variável tem umvalor errado).

  4. Descobrir onde o programa “sai dos trilhos” — ou seja, em que linha o erro começa aacontecer.

Quando utilizamos o debug?

Usamos debug quando:

  • O programa não funciona como esperado;

  • Um erro aparece e você não entende o motivo;

  • O resultado final está errado, mas não há mensagem de erro;

  • Você quer entender como o código funciona internamente (muito útil ao estudar ou trabalhar em código de outras pessoas).


Assista o vídeo a seguir para entender na prática como fazer o processo de Debug: 


Vídeo: https://youtu.be/JGWpLPd8nho